.selectDateContent{
  display: flex;
  flex-direction: row;
}

.item{
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.title{
  flex: 1;
  display: flex;
  align-items: center;
  padding:0.4em;
  font-size: 1em;
}

.morning{
  flex: 1;
  display: flex;
  align-items: center;
  padding:0.4em 0;
  font-size: 0.8725em;
}

.afternoon{
  flex: 1;
  display: flex;
  align-items: center;
  padding:0.4em 0;
  font-size: 0.8725em;
}

.night{
  flex: 1;
  display: flex;
  align-items: center;
  padding:0.4em 0;
  font-size: 0.8725em;
}

.inputCheckBox{
  display: none;
}

.inputCheckBox + label {
  background-color: white;
  border-radius: 0.2em;
  border:1px solid #d3d3d3;
  width: 2.2em;
  height: 2.2em;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  line-height: 2.2em;
}

.inputCheckBox:checked + label {
    background-color: #6ca0f7;
}

.inputCheckBox:checked + label:after{
    content:"\2714";
    color: #fff;
}
